/*
 * Copyright (c) 2006 - 2022, webrx.cn All rights reserved.
 *
 */
package cn.webrx;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * <p>Project: app2022 - List1
 * <p>Powered by webrx On 2022-01-14 15:23:01
 *
 * @author webrx [webrx@126.com]
 * @version 1.0
 * @since 17
 */
public class List1 {
    public static void main(String[] args) {
        //Collection -> List -> ArrayList 接口的实例类
        //ArrayList 有序列表，有下标索引（0开始...) 相当于一个动态的数组

        List list = new ArrayList();
        list.add(10);
        list.add(.5);
        list.add(new Date());
        list.add(Math.PI);
        list.add("hello world");

        for(Object o : list){
            System.out.println(o);
        }

        //使用泛型来实例化ArrayList ,泛型编程不支持基本类型
        var list2 = new ArrayList<Integer>();
        List<String> list3 = new ArrayList<String>();
        List<String> list4 = new ArrayList<>();
    }
}
